// pages/saoma/saoma.js
// 引用百度地图微信小程序JSAPI模块 
var bmap = require('../../libs/bmap-wx'); 
var wxMarkerData = []; 
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 地图
    markers: [], 
    latitude: "", 
    longitude: "", 
    rgcData: {} 
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this;
    that.ditu();
  },

  // 地图
  ditu(){
    var that = this; 
    // 新建百度地图对象 
    var BMap = new bmap.BMapWX({ 
        ak: '8nWG5WCRVT8tzla6VUAD2deHlDlSvgBz' 
    }); 
    var fail = function(data) { 
        console.log(data) 
    }; 
    var success = function(data) { 
      console.log(data,"金纬度")
      wxMarkerData = data.wxMarkerData; 
      that.setData({ 
          markers: wxMarkerData 
      }); 
      that.setData({ 
          latitude: wxMarkerData[0].latitude 
      }); 
      that.setData({ 
          longitude: wxMarkerData[0].longitude 
      }); 
    } 
    // 发起geocoding检索请求 
    BMap.geocoding({ 
        address: "上海市黄浦区制造局路787号", 
        fail: fail, 
        success: success, 
        // iconPath: '../../image/xiongmao.jpeg', 
        // iconTapPath: '../../image/1.jpg' 
    }); 
  },

  // 扫描二维码
  saoma_click(){
    // 允许从相机和相册扫码
    wx.scanCode({
      success (res) {
        console.log(res)
        var str=encodeURIComponent(res.result);
        wx.navigateTo({
          url: "/pages/saoma_jieguo/saoma_jieguo?url="+str,
        })
      }
    })
  },
  // 导航
  daohang(){
    let plugin = requirePlugin('routePlan');
    let key = 'PQFBZ-DVMKJ-UZPFM-FNPY2-MV5ZZ-LDB3S';  //使用在腾讯位置服务申请的key
    let referer = '豆子行程';   //调用插件的app的名称
    let endPoint = JSON.stringify({  //终点
      'name': '成都熊猫基地',
      'latitude': 30.733615423499327,
      'longitude': 104.14531162810403
    });
    wx.navigateTo({
      url: 'plugin://routePlan/index?key=' + key + '&referer=' + referer + '&endPoint=' + endPoint
    });
  },
  // 地铁线路图
  ditie(){
    let plugin = requirePlugin('subway');
    let key = 'PQFBZ-DVMKJ-UZPFM-FNPY2-MV5ZZ-LDB3S';  //使用在腾讯位置服务申请的key
    let referer = '豆子行程';   //调用插件的app的名称
    wx.navigateTo({
      url: 'plugin://subway/index?key=' + key + '&referer=' + referer 
    });
  },
  // APP导航
  ruanjian(){
    wx.navigateTo({
      url: '../app_dao/app_dao',
    })
  },
  // 地图轨迹
  saoma_guiji(){
    wx.navigateTo({
      url: '../guiji/guiji',
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
 
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})